https://ogma.newcastle.edu.au/vital/access/ /manager/Index ${session.getAttribute("locale")} 5 Coverage prediction for accelerating compiler testing https://ogma.newcastle.edu.au/vital/access/ /manager/Repository/uon:46475 Wed 23 Nov 2022 15:48:35 AEDT ]]> Learning to prioritize test programs for compiler testing https://ogma.newcastle.edu.au/vital/access/ /manager/Repository/uon:32674 learning to test, which learns the characteristics of bug-revealing test programs from previous test programs that triggered bugs. Based on the idea of learning to test, we propose LET, an approach to prioritizing test programs for compiler testing acceleration. LET consists of a learning process and a scheduling process. In the learning process, LET identifies a set of features of test programs, trains a capability model to predict the probability of a new test program for triggering compiler bugs and a time model to predict the execution time of a test program. In the scheduling process, LET prioritizes new test programs according to their bug-revealing probabilities in unit time, which is calculated based on the two trained models. Our extensive experiments show that LET significantly accelerates compiler testing. In particular, LET reduces more than 50% of the testing time in 24.64% of the cases, and reduces between 25% and 50% of the testing time in 36.23% of the cases.]]> Tue 10 Jul 2018 15:38:29 AEST ]]> An empirical comparison of compiler testing techniques https://ogma.newcastle.edu.au/vital/access/ /manager/Repository/uon:27051 Sat 24 Mar 2018 07:25:23 AEDT ]]>